package dissertation.common.constants;

public interface Constants {
    String EJB_ID = "EJB_ID";
    String PRESENTABLE_NAME = "EJB";
    String EJB_DESCRIPTION = "ICE EJB - Support for the Community Edition";
    String EJB_VERSION_FIELD_NAME = "EJB_VERSION";
    String EJB_VERSION_3_0 = "3.0";
    String EJB_VERSION_3_1 = "3.1";
    String [] SUPPORTED_VERSIONS = {EJB_VERSION_3_0, EJB_VERSION_3_1};
    String EJB_NAME_LABEL = "EJB Name:";
    String EJB_CLASS_LABEL = "EJB Class:";
    String DEPLOYMENT_SUFFIX = "_deployment";
    String EJB_ANNOTATION_NAME = "EJB";
    String ANNOTATION_PACKAGE = "javax.annotation";
    String CLASS_NAME_LABEL = "Class Name:";
    String PERSISTENCE_PACKAGE = "javax.persistence";
    String PERSISTENCE_CONTEXT_ANNOTATION_NAME = "PersistenceContext";
    String RESOURCE_ANNOTATION_NAME = "Resource";
    String WEB_SERVICE_PACKAGE = "javax.jws";
    String WEB_SERVICE_ANNOTATION_NAME = "WebService";
    String PUBLIC_MODIFIER = "public";
    String STATIC_MODIFIER = "static";
    String WEB_METHOD_ANNOTATION_NAME = "WebMethod";
    String JAVAX_EJB_STATELESS = "javax.ejb.Stateless";
    String JAVAX_EJB_STATEFUL = "javax.ejb.Stateful";
    String JAVAX_EJB_SINGLETON = "javax.ejb.Singleton";
    String JAVAX_EJB_MESSAGE_DRIVEN = "javax.ejb.MessageDriven";
    String APPLICATION_XML = "application.xml";
    String META_INF = "META-INF";
    String TEMP_DIR = System.getProperty("java.io.tmpdir");
    String EAR_EXTENSION = ".ear";
    String RESOURCES_DIRECTORY_NAME = "resources";
    String JAR_EXTENSION = ".jar";
    String EJB_PACKAGE = "javax.ejb";
}
